dumping grounds/yards - German English Dictionary